/* CSS Document */
@media screen and (max-width: 767px) {
.pc{ display:none}
body{font:12px/22px "Microsoft YaHei",arial; text-align:left;color:#333;}
body,div,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,img,form,table,tr,td,th,label,input{margin:0;padding:0;}
*{margin:0;padding:0;}
img{border:none; vertical-align:middle;}
ul,ol,li{list-style-type:none;}
em,i{font-style:normal;}

.dib{display:block;}       .din{display:none;}        .dii{display:inline;}
.fa{font-family:arial;}    .ft{font-family:tahoma;}   .fw{font-family:"Microsoft YaHei"}    .fs{font-family:"SimSun"}
.fl{float:left;}        .fr{float:right;}
.f12{font-size:12px;}   .f14{font-size:14px;}   .f16{font-size:16px;}
.fb{font-weight:bold;}  .fb16{font-weight:bold; font-size:16px;} .fb14{font-weight:bold; font-size:14px;}
.tc{text-align:center;}    .tl{text-align:left !important;}    .tr{text-align:right;}
.c333{color:#333;} .c666{color:#666;} .cf00{color:#F00;} .cf60{color:#f60;} .c999{color:#999;} .cd00{color:#d00000;}
.white {color:#fff;}
.space{clear:both;height:10px;overflow:hidden; zoom:1;}
.space6{clear:both;height:6px;overflow:hidden; zoom:1;}
.space20{clear:both;height:20px;overflow:hidden; zoom:1;}
.space50{clear:both;height:50px;overflow:hidden; zoom:1;}
.p10{padding:10px; overflow:hidden; zoom:1;} .pr10{padding-right:10px;} .pt10{padding-top:10px;} .pb10{padding-bottom:10px;}
.mt10{margin-top:10px;}  .mb10{margin-bottom:10px !important;;} .ml10{margin-left:10px;} .mr10{margin-right:10px;}
.mt20{margin-top:20px}  .mb20{margin-bottom:20px !important;;} .ml20{margin-left:20px;} .mr20{margin-right:20px !important;;}
.mt30{margin-top:30px;}  .mb30{margin-bottom:30px;} .ml30{margin-left:30px;} .mr30{margin-right:30px;}
select,input,label,textarea,img/{vertical-align:middle;font-size:12px;color:#555;}
div:after, ul:after, dl:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.clear:after{display:block;content:'';clear:both;visibility:hidden;}
a{color:#333;text-decoration:none;}
a:hover{color:#d90000;text-decoration:none;}
.cl{clear:both;}
.disn{display:none;}
.none{border:none; border:0;} 
.w1160{width:98%; margin:0 auto; overflow:hidden; _overflow:inherit; *overflow:inherit; zoom:1;}
.rel {position:relative;}
.abs {position:absolute;}
*html{_overflow-x: hidden;}
.noscroll{overflow:hidden;overflow-y:hidden;}
.error { color:#f00;}
/*内容开始*/
/*首页*/
.main {width:100%; height:100%;}
a.More { color:#1670b2;}
a.More:hover {color:#1670b2; text-decoration:underline;}
.header{ height:60px;}
.header .w1000 { overflow:inherit;}
.headerTop { height:30px; background:#3c3c3c;position:relative; z-index:9;}
.headerTop span { line-height:30px; color:#fff;font-size:14px;}
.headerTop span a,.headerTop span.fl {color:#fff; font-size:14px;}
.headerTop span a:hover {color:#df7d13;}
.headerTop span em { font-size:18px; color:#ffb400;}
.ht-iphone {padding-left:35px; background:url(../images/ico-tel.png) 10px 4px no-repeat;}
.ico_maBox {padding:3px; border:#dedede solid 1px; top:41px; right:0; background:#fff; text-align:center; font-size:12px; display:none;}
.ico_maTop {width:11px; height:7px; background:url(../images/ico_maTop.png) no-repeat; top:-7px; right:8px;}
.headerCon {height:100px; z-index:5; }
.logo { float:left; margin-top:10px;}
/*.logo img{ height:66px}*/
.joincontact {height:44px; line-height:44px; right:0; top:0; text-align:center;}
.joincontact a {color:#333333; font-size:14px; padding:0 5px;}
.header .w1160 {overflow: inherit;}

/*nav*/

#bdmap{width:100%;height:250px;border:#ccc solid 1px;font-size:12px}

.headerInput{width:218px;height:34px;border:2px solid #eee;margin-left:30px;float:right; position:relative; margin-top:30px;}
.headerInput img{width:17px;height:18px;position:absolute;top:8px;left:8px}
.headerInputText{outline:none;border:none;width:155px;height:30px;padding-left:30px;padding-right:5px;line-height:30px;box-sizing:border-box;float:left; margin-top:2px;}
.headerInput a{float:left}
.headerInputBtn{width:60px;height:30px;background-color:#666;line-height:30px;text-align:center;color:#fff;box-sizing:border-box;outline:none;border:none; float:right; margin-right:2px; margin-top:2px;}
.headerHot{font-size:14px;line-height:26px;margin-left:30px;float:left;width:300px}

/*banner*/
.banner { }
.focusBox { position: relative; width:100%; height:160px; overflow: hidden;}
.focusBox .pic{ height:160px; display: block; }
.focusBox .pic li { height:160px; display: block; background:none !important;}
.focusBox .pic li img{ width:100%;height:160px;} 
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:10px; left:50%; margin-left:-30px; z-index:3; display:none}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:16px; height:16px; border-radius:8px; cursor:pointer; overflow:hidden; background:#fff; margin-left:10px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#ffa200; filter:alpha(opacity=100);opacity:1;}

/*友情链接*/
.ixLink { background:#f8f8f8; padding:3px 0 ; border-top:#e5e5e5 solid 1px;}
.ixBoxLink-top h3{font-size:24px; font-weight:normal; color:#137bbe; text-align:left; border-bottom:none !important; margin-bottom:10px; color:#333;}
.ixLinkCon {line-height:30px; color:#ccc; text-align:left;}
.ixLinkCon b { font-weight:400;color:#4a4949; font-size:14px;}
.ixLinkCon a {font-size:14px; padding:0 5px; color:#4a4949;}
.ixLinkCon a:first-child {padding-left:0;}
.ixLinkCon a:hover {color:#d90000;text-decoration:underline;}

/*footer*/
.footer {width:100%; margin-bottom:60px;} 
/*.footerCon {background:url(../images/ico-footer.jpg) repeat; border-top:#7c0000 solid 5px;}*/
.footerCon .rel {padding:20px 0;} 
.footerCon p{ text-align:center; color:#666; font-size:14px; line-height:34px;}
.footerCon p a {color:#666;}
.footerCon p a:hover {color:#999; text-decoration:underline;}
.footerCon p.b-nav a {padding:0 5px; font-size:16px;}
.footer .btn img{ height:50px;}
.b-nav a {margin:0 5px; font-family:microsoft yahei;}
.footerCon p.b-nav { color:#b5dfff; margin-left:-10px;}
.ico_jc {width:30px; height:26px; background:url(../images/ico_jc.png) no-repeat; right:50%;top: 158px; margin-right:-458px;}
.b-logo {left:0px; top:69px;}

/*content*/
.content {}
.w385 {width:385px;}
.w390 {width:390px;}
.ixTopnews { background:#f5f5f5; border-bottom:#e5e5e5 solid 1px;}
.tn-item {padding:20px 0; border-right:#e5e5e5 solid 1px;border-left:#fff solid 1px; border-bottom:#f5f5f5 solid 3px;}
.tn-item:first-child { border-left:none;}
.tn-item:last-child { border-right:none;}
.tn-item h3 { text-align:center; font-size:16px; color:#333333; padding:0 20px; margin-bottom:15px; font-weight:400;}
.tn-item p { text-align:center; font-size:12px; color:#666666;padding:0 20px; margin-bottom:10px;line-height: 24px;}
.tn-item p a {width:134px; height:36px; border:#d0d0d0 solid 1px; background:#f9f9f9; border-radius:5px; display:block; line-height:36px; margin:0 auto; font-size:14px;text-indent: -15px; color:#999999;}
.tn-item p a em {width:6px; height:10px; background:url(../images/ico-go.png) no-repeat; top:13px; right:33px;}
.tn-item:hover { border-bottom:#d90000 solid 3px;}
.tn-item:hover h3 { color:#d90000;}
.tn-item:hover p a { color:#d90000; border:#d90000 solid 1px;}
.ixAdvantage {padding:40px 0; border-bottom: #e6e6e6 solid 1px; z-index:2;}
.ixTitleCon { margin-bottom:10px;padding-top: 10px;}
.ixTC-zi { border:#bebebe solid 1px; width:160px; border-radius:5px; margin:0 auto 10px;}
.ixTC-zi p {font-size:28px; color:#d90000; padding:21px 0px; text-align:center;}
.ixTC-zi span { top:-20px; left:50%; margin-left: -70px; background:#d90000; border:#fff solid 4px;  border-left:#fff solid 6px;border-right:#fff solid 6px;z-index:10; font-size:16px; color:#fff; padding:2px 10px;}
.ixAdvantage .ixTC-zi {width:334px;}
.ixAdvantage .ixTC-zi span { background:#fff; border:#fff solid 4px; color:#666666; margin-left:-89px;}
.ixAdvantage .ixTitleCon {margin-bottom:56px;}
.ixAdvantageCon li {float:left;text-align:center; width:50%; margin-bottom:20px;}
.ixAdvantageCon li:last-child{ display:none}
.ixAdvantageCon li .ixAd-zi { text-align:center; color:#333333; font-size:20px; line-height:66px;}
.ixAdvantageCon li .wz1 { text-align:center; color:#333333; font-size:14px; padding-left:15%; padding-right:15%;}
.ixAdvantageCon li img{ width:150px; height:150px;}
.ixAdvantageCon li:hover a {color:#bf0000;}
.ixLawfirm { background:#fff;border-bottom:#e6e6e6 solid 1px; padding:0px 0; z-index:4;}
.ixLawfirm .ixTC-zi {width:50%;}
.ixLawfirm .ixTC-zi span { background:#fff; border:#fff solid 4px; color:#666666; margin-left: -39px;}
.ixlfCon {}
/*律所切换*/
.TB-focus{ width:100%;  position:relative;}
.TB-focus .hd { position:absolute;left: 0px;top: -80px; z-index:1; padding-left:2px; width:100%; }
.TB-focus .hd li { background:#e1e1e1; font-size:14px;  cursor:pointer; margin-right:1px; width:24.5%; height:50px;float:left; font-size:20px; line-height:50px; overflow:visible; text-align:center; position:relative;}
.TB-focus .hd li a {color:#333333;font-size:14px;}
.TB-focus .hd li:first-child{ border-top-left-radius:5px; border-bottom-left-radius:5px;}
.TB-focus .hd li:last-child{ border-top-right-radius:5px; border-bottom-right-radius:5px;}
.TB-focus .hd li em {width:23px;height:12px; background:url(../images/ico-abus.png) no-repeat; overflow:hidden; left:89px; bottom:-12px; display:none;}
.TB-focus .hd li.on { background:#bf0000; color:#fff; z-index:2; position:relative; }
.TB-focus .hd li.on a { color:#fff; display:block;}

/*.TB-item { display:none;}*/
.ixlf-intraduce {padding:0 0 24px 0;}
.ixlf-intraduce img { border:#f4f4f4 solid 4px; width:120px; margin-right:10px;  }
.ixlf-intraduce  p { font-size:14px; color:#4a4949; line-height:25px; }
.ixlf-intraduce  p a{ color:#bf0000;}
.ixlf-intraduce  p a:hover { text-decoration:underline;}
/* team */
.ixlf-team {width:100%; margin:0 auto;}
.ixlf-team-text { text-align:center; line-height:24px; font-size:14px;}
.picMarquee-left{ width:100%;position:relative;  }
.picMarquee-left .hd{height: 30px;padding: 0 10px;position: absolute;top: 98px;left:-40px;width: 100%; display:none}
.picMarquee-left .hd .prev{ background:url(../images/team-left.png) no-repeat;width: 22px;height:44px;display: block;float: left; cursor:pointer}
.picMarquee-left .hd .next{ background:url(../images/team-right.png) no-repeat;width: 22px;height:44px;display: block;float: right; cursor:pointer}
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{float:left; overflow:hidden; text-align:center; display:block !important; width:46%; margin:2% }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:96%; height:130px; display:block; padding:2px; border:1px solid #ccc;display:block !important; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:32px; font-size:14px;  }
/*ixBand*/
.ixBandBox {background: #f8f8f8; border-bottom: #e6e6e6 solid 1px; padding:0px 0; z-index:3;}
.ixBandBox .ixTC-zi span{margin-left:-66px;background: #f8f8f8; border: #f8f8f8 solid 4px;color: #666666;}
.ixBand {padding-left:430px;}
.ixBandTop { height:42px; border-bottom:#e4e4e4 solid 1px; margin-bottom:20px;}
.ixBandTop li {float:left; width:132px; height:42px; line-height:42px; text-align:center; color:#4e4e4e; background:#e1e1e1; border-radius:5px 5px 0 0; font-size:16px; margin-right:1px; cursor:pointer; position:relative;}
.ixBandTop li.on { background:#bf0000; color:#fff;}
.ixBandTop li.on a {color:#fff; display:block;}
.ixBandTop li em {display:none;}
.ixBandTop li.on em { display:block; width:23px; height:12px; background:url(../images/ico-abus.png) no-repeat; left:50%; margin-left:-12px; bottom:-10px;}
.ixBandItem { height:217px; display:none;}
.ixBandItem img {left:-430px; top:-63px;}
.ixBandItem p { line-height:36px; color:#4a4949; font-size:14px;}
.ixBandItem p a { color:#bf0000;}
.ixBandItem p a:hover { text-decoration:underline;}
.ixBandBox .ixTitleCon { margin-bottom:36px;padding-top: 10px;}

/*case*/
.w500 {width:500px;}
.ixCaseBox {background: #f8f8f8; border-bottom: #e6e6e6 solid 1px; padding: 40px 0; z-index:1;}
.ixCaseBox .ixTC-zi span{margin-left:-72px;background: #f8f8f8; border: #f8f8f8 solid 4px;color: #666666;}
.ixCaseCon-item { display:none;}
.tab-bd .on {display:block;}
.ixCaseBox .ixTitleCon {margin-bottom: 34px;}
.ixCaseTop { border-bottom:#d90000 solid 2px; margin-bottom:22px; height:40px;}
.ixCaseTop li {float:left; background:#e1e1e1;margin-right:1px; font-size:16px; border-radius:5px 5px 0 0; width:120px; height:40px; color:#4e4e4e; text-align:center; line-height:40px;}
.ixCaseTop li.on { background:#d90000; color:#fff; cursor:pointer;}
.ixCase-more { right:0; top:-53px; color:#999999; font-size:14px;}
.ixCasePic {width:500px; height:140px;}
.ixCasePic span { background:#000; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6; width:500px; height:30px; bottom:0; left:0;}
.ixCasePic p {width:500px; height:30px; bottom:0; left:0; text-align:center; font-size:16px; line-height:30px; color:#fff; z-index:2;}
.ixCaseList li { position:relative; vertical-align:middle; height:40px; line-height:40px; border-bottom:#dbdbdb dashed 1px; padding-left:20px; padding-right:80px; font-size:14px; color:#4a4949;}
.ixCaseList li a { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ixCaseList li a:hover { text-decoration:underline;}
.ixCaseList li em {width:4px; height:4px; left:6px; top:18px; background:#cccccc;}
.ixCaseList li span {width:68px; right:0; top:0px; color:#999; font-size:12px;}
.ixCase-xian {width:1px; height:336px; left:50%; top:80px; background:url(../images/ixCase-xian.jpg) no-repeat;}

.ico-down {width:42px; height:42px; left:50%; margin-left:-21px; bottom:-21px; background:url(../images/ico-down.png) no-repeat;}
.ixSmbanner {padding:30px 0;}

/******common******/
/*分页*/
.page{height:24px; line-height:24px; text-align:center; padding:40px 0 30px;}
.page a, .page span{color:#525252; background:#f8f8f8; border:1px #ddd solid; padding:5px 9px; margin:0 3px; height:16px; line-height:16px;}
.page a:hover, .page span.hover{color:#fff; text-decoration:none; background:#c6000f; border:1px #c6000f solid;}

/*面包屑*/
.location{height:48px;  line-height:48px; padding:0 10px; background:#fff; color:#999999; font-size:14px; padding-left:38px; border:#dedede solid 1px; border-radius:5px 5px 0 0; border-bottom:none; position:relative;}
.ico_home {width:20px; height:19px; background:url(../images/ico_home.png) no-repeat; left:9px; top:13px;}
.location a{margin:0 6px;color:#333; }
.location a:hover { color:#d90000; text-decoration:underline;}
.l-xian {width:818px; height:1px; background:#dedede; left:10px; bottom:0; position:absolute;}
.l-xian2 {width:138px; height:2px; background:#e60000;left:10px; bottom:0; position:absolute;}

/*内页*/
.smbanner1 {height:200px;  margin-bottom:20px;background:url(../images/smbanner1.jpg) center 0 no-repeat;}
.smbanner2 {height:200px;  margin-bottom:20px;background:url(../images/smbanner2.jpg) center 0 no-repeat;}
.smbanner3 {height:100px;  margin-bottom:10px;background:url(../images/smbanner1.jpg) center 0 no-repeat; background-size:100% 100%;}
.smbanner4 {height:200px;  margin-bottom:20px;background:url(../images/smbanner4.jpg) center 0 no-repeat;}
.smbanner5 {height:200px;  margin-bottom:20px;background:url(../images/smbanner5.jpg) center 0 no-repeat;}

.inner-left {width:300px; display:none}
.inner-right {width:100%;}
.inner-rcontent {border:#dedede solid 1px; border-top:none; background:#fff; margin-bottom:20px;}
.innBox {margin-bottom:20px;}
.innBoxTop {height:50px; line-height:50px; background:#bf0000; border-radius:5px 5px 0 0;}
.innBoxTop span {height:48px; font-size:18px; padding-left:10px; color:#fff;}
.innBoxTop span em { color:#ccc; padding-left:2px;font-family: arial;}
.innBoxTop a {padding-right:10px;color:#fff; font-size:12px;font-family: simsun;}
.innBoxTop a:hover { text-decoration:underline;}
.innB-aboutus {padding:9px;}
.innBoxBtm { border:#dedede solid 1px;  border-top:none; background:#fff;}
.inner_lcontactus {font-size:26px; color:#ff6326; line-height:155px; padding-left:82px;width:208px; height:110px; background:url(../images/inner_lcontactus.png) no-repeat;display: block; font-style:italic;}
.inner_lcontactus:hover { color:#ff6326;}
/*品牌服务*/
.innBBItem {padding:10px;}
.innBBItem-top {height:36px; background:#eaa954; line-height:36px; font-size:16px; padding-left:10px; color:#fff; border-radius:5px; cursor:pointer;}
.innBBItem-top em.jiaIco {width:20px; height:20px; background:url(../images/jiaIco.png) no-repeat; top:10px; right:5px;}
.innBBItem-top em.jianIco {width:20px; height:20px; background:url(../images/jianIco.png) no-repeat; top:10px; right:5px;}
.innBBItem-con {padding-top:10px;}
.innBBItem-con li {float:left; width:116px;font-size:14px; position:relative; padding-left:10px; margin-bottom:10px;}
.innBBItem-con li em {width:3px; height:3px; background:url(../images/list_ico.jpg) no-repeat; left:0; top:9px;}
.innBBItem-con li a:hover { text-decoration:underline;}

/*分类start*/
.inn-icoList li { vertical-align:top; height:42px; padding-left:32px; position:relative;}
.inn-icoList li a { line-height:42px; font-size:16px; color:#333;}
.inn-icoList li a:hover { text-decoration:underline; color:#d90000;}
.ico_innList {width:13px; height:13px; background:url(../images/ico-go.png) no-repeat; left:10px; top:16px;}
.inn-icoList li:hover em,.inn-icoList li.on em { background:url(../images/ico-goCur.png) no-repeat;}
.inn-icoList li:hover a,.inn-icoList li.on a { color:#bf0000;}

.inner_rtitBg {height:50px; line-height:50px; padding-left:18px; background:url(../images/inner_rtitBg.png) no-repeat;margin-left:1px; width:670px; font-size:24px; color:#d90000; font-weight:400;}
.inner-rservice {padding:20px 30px;}
.inner-rservice p { line-height:24px; text-indent:2em; font-size:14px; margin-bottom:20px;}
.inner-rservice a.ico_yyBtn {width:130px; height:60px; background:url(../images/ico_yyBtn.png) no-repeat; display:block; text-align:center;margin: 0 auto;}
.inner-content {padding:10px;}
.inn-newsList li { vertical-align:top; border-bottom:#999999 dotted 1px; padding:15px 0;}
.inn-newsList li h3 {font-size:18px; font-weight:normal; margin-bottom:10px; color:#333333;}
.inn-newsList li p { font-size:14px; color:#999999; line-height:22px;}
.inn-newsList li p a {color:#d90000;}
.inn-newsList li p a:hover { text-decoration:underline;} 

.in-introduce p { /*text-indent:2em;*/ font-size:14px; margin-bottom:15px; line-height:24px;}
.in-introduce img {padding:15px 0; text-align:center; max-width:100%;}
.in-introduce-chief {padding-left:240px; position:relative; height:280px; margin-bottom:20px;}
.in-introduce-chief img {padding:0;left:0; top:0;}
.in-introduce-chief h3 { font-size:26px; color:#06547c; line-height:36px; margin-bottom: 10px;}
.in-introduce-chief p {font-size:18px; line-height:26px; text-indent:0px;}
.infoCon {border:#f09161 solid 1px; border-top:0; min-height:910px; padding:20px 19px;}

.rightS-con {padding:20px;}

.innBoxBtm .lbox { margin-bottom:20px;}
.innBoxBtm .lbox-ask {}
.innBoxBtm .lbox-ask .tis {font-size:14px; padding:0px 20px 10px 20px; color:#bf0000; font-size:14px;}
.innBoxBtm .lbox-ask img { width:90%; text-align:center; padding:5% 5% 5% 5%;}
.innBoxBtm .lbox-ask p {padding:0 20px 10px;}
.innBoxBtm .lbox-ask .tit{ text-align:center; font-size:16px}
.innBoxBtm .lbox-ask input { font-family:microsoft yahei; vertical-align:top; padding:8px 0;border:#dedede solid 1px; background:#f9f9f9; color:#555; padding-left:5px; width:253px; border-radius:3px;}
.innBoxBtm .lbox-ask textarea {border-radius:3px;height:90px;font-family:microsoft yahei; background:#f9f9f9; border:#dedede solid 1px; color:#555;line-height:24px; padding-left:5px; width:253px;}
.innBoxBtm .lbox-ask input.fl {width:130px; margin-right:10px; _z-index:2; _position:relative;}
.innBoxBtm .lbox-ask input.lask-sBtn { width:260px; background:#c6000f; border:0; font-family:Microsoft YaHei; font-size:14px; color:#fff; cursor:pointer;}
.innBoxBtm .lbox-ask input.lask-sBtn:hover { background:#8d000b;}
/*inlist*/
.ixBrand-list {padding:8px 0;}
.ixBrand-list li {padding-left:23px; padding-right:10px; vertical-align:top; position:relative;}
.ixBrand-list li:last-child { border-bottom:none;}
.ixBrand-list li a {display:block; height:36px; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px; color:#333; _width:243px;}
.ixBrand-list li a:hover { color:#d90000; text-decoration:underline;}
.ico_dian {width:5px; height:10px; background:url(../images/ico-list.png) no-repeat; left:10px; top:13px;}
/*intraduce*/
.info-intraduce p{ font-size:14px; text-indent:2em; line-height:34px; margin-bottom:10px; text-align:left;}
.info-intraduce img {padding:10px 0 20px;}
.info-intraduce h4 {font-size:20px; margin-bottom:10px;}
.info-intraduce h3 {font-size: 24px; line-height: 34px;margin-bottom: 10px;color: #f00;}
.info-intraduceTeam img {margin-bottom:20px; text-align:center; width:100%;}
.info-intraduceTeam p{ font-size:14px; text-indent:2em; line-height:36px; margin-bottom:10px; text-align:left;}
.info-intraduceTeam h4 {font-size:18px; margin-bottom:10px;}
/*info-jingying*/
.info-jingying li { vertical-align:top; height:230px; padding:20px 0; border-bottom:#cccccc dotted 1px;}
.info-jingying li img {padding:5px; background:#f8f8f8; border:#e8e8e8 solid 1px; width:180px; height:220px;}
.info-jingying li h3 { font-size:28px; font-weight:normal; margin-bottom:20px; padding-top:10px;}
.info-jingying li p { text-indent:2em; font-size:16px; color:#666; line-height:30px;}
.info-jingying li p a {color:#bf0000;}
.info-jingying li p a:hover {text-decoration:underline;}
/*contactUs*/
.contactUs { margin-bottom:20px; padding-top:20px;}
.contactUs p { line-height:36px; font-size:16px;font-family:Microsoft YaHei}
.contactUs-map {width:630px; height:500px;}
.innerCTitle {height:36px; border-bottom:#ccc solid 2px;margin-bottom: 15px;}
.innerCTitle h3 {width:180px; height:36px; line-height:36px; font-size:18px; font-weight:normal; color:#c6000f; border-bottom:#c6000f solid 2px; text-align:center;}
/*律师风采*/
.info-fengcai { overflow:hidden;}
.info-fengcai ul {}
.info-fengcai li {float:left; width:190px; margin:0 5px 10px;}
.info-fengcai li a {width:190px; height:160px;}
.info-fengcai li span {display:block; height:50px; line-height:50px; text-align:center; font-size:14px; color:#666;}
/*list*/
.info-listCon {}
.info-list {border-bottom:#999 dashed 1px; padding:15px 0; zoom:1;}
.info-list li { vertical-align:top; padding-left:15px; position:relative;  height:30px; line-height:30px;}
.info-list li a {font-size:14px;}
.info-list li a:hover { color:#d90000; text-decoration:underline;}
.info-list li span { font-size:14px; right:10px; top:0; color:#999;}
.ico_list {width:4px; height:4px; background:url(../images/ico-list.png) no-repeat; left:2px; top:13px;}


.pic-newList{text-indent:0; overflow:hidden; list-style:none;margin-left:0px}
.pic-newList li{
	height:155px;
	width:46%;
	margin:2%;
	float:left;
	line-height:1.6;
	text-align:center;
}
.pic-newList li img{
vertical-align:middle;
border:none;
width:100%; height:130px; display:block; border:1px solid #CCC; overflow:hidden;display: table-cell;+line-height:200px;*display: block;*font-size:175px;*font-family:Arial;vertical-align: middle;
}
.pic-newList li a{ text-decoration:none;}
.pic-newList li a:hover{ color:#F00;}

.pic-newList li p{ font-size:14px; color:#666; margin-top:5px; }


.inner-newList {}
.inner-newList li { vertical-align:top; min-height:92px; padding:15px 0; border-bottom:#ccc dotted 1px;}
.inner-newList li img{ width:100px; height:70px; float:left; margin-right:10px;} 
.inner-newList li .list-xh { left:0; top:15px; width:56px; height:68px; font-size:38px; text-align:center; font-weight:bold; color:#e60505; background:url(../images/list-xh.png) no-repeat;padding-top: 28px;}
.inner-newList li h3 { font-size:18px; font-weight:400; margin-bottom:10px; position:relative;}
.inner-newList li h3 a:Hover { text-decoration:underline;}
.inner-newList li h3 span { right:0; top:0; font-size:14px; color:#999;}
.inner-newList li p { color:#666; font-size:14px; line-height:24px;}
.inner-newList li p a { color:#bf0000;}
.inner-newList li p a:hover { text-decoration:underline;}
.inner-newList li p.time{ font-size:12px; color:#999}
/*info-brandsrv*/
.info-brandsrv-top { height:50px; background:url(../images/info-brandsrvBG.png) left bottom no-repeat; line-height:50px; color:#bf0000; font-size:24px; margin-bottom:20px;}
.info-brandsrv-con p{font-size: 14px;line-height: 34px;margin-bottom: 10px;text-align: left; text-indent: 2rem}
/*article*/
.article-top h1 { font-size:20px; color:#333; font-weight:300; padding:10px 0;}
.article-top p.tc span{ padding-right:10px;}
.article-con {padding:30px 0;}
.article-top p {padding:10px 0  10px; border-bottom:#999 dashed 1px; color:#999999;}
.article-con p { text-indent:2em; line-height:32px; font-size:14px; margin-bottom:10px;}
.article-conShare {padding:5px 10px; background:#ffffff;}
.article-page {padding:20px 10px; border-top:#999 dashed 1px;}
.article-page a {font-size:14px; display:block;  line-height:30px;}
.article-page a:Hover { text-decoration:underline;}
/*ask*/
.askup{background:url(../images/pic11.jpg) #f0f0f0 no-repeat; padding:10px 0;margin-top:10px;height:155px;overflow:hidden;zoom:1;}
.askup .lawimg img{width:140px;height:150px;overflow:hidden;}
.askup .lawzl{width:554px;}
.askup .lawzl h2,.askup .lawzl p{padding-left:20px;}
.askup .lawzl h2{color:#bf0000; font-size:20px;line-height:40px; padding-bottom:5px;}
.askup .lawzl .law_a{line-height:50px; font-size:20px; color:#fff;background-color: #bf0000;height: 50px;}
.askup .lawzl .law_b{color:#666666;line-height:28px;line-height:32px;font-size:14px;padding-top: 3px;}
.askup .lawzl .law_c{color:#666666;padding-right:10px;line-height:32px;font-size:14px;}
.askmd{padding-top:20px;clear:both;zoom:1;overflow:hidden;}
.zixun p{padding:4px 0;overflow:hidden;zoom:1;}
.zixun p label{line-height:30px;font-size:14px;color:#333;display:block;width:70px;float:left;text-align:right;}
.zixun p input,.zixun p textarea{background:#f9f9f9;border:solid 1px #ccc;line-height:24px;font-size:12px;color:#333;vertical-align:middle;padding:3px;display:block;float:left;margin-left:5px;}
.zixun p input{width:240px;height:24px;color:#333;}
.zixun p textarea{width:500px;height:120px;color:#333;}
.zixun p input.yzm{margin-right:10px;}
.zixun p img{vertical-align:middle;margin-right:10px;}
.zixun p a{text-decoration:underline;color:#95825a;}
.zixun p span{margin-left:5px;}
.zixun p input.btn{background:#bf0000;width:130px;height:32px;cursor:pointer;margin-left:75px;padding:0;border:0 none; display:inline; color:#fff; border-radius:5px;}
.zixun p input.btn:hover { background:#a00000;}
.zixun em{display:block;height:22px;margin-left:75px;font-style:normal;color:#f00;clear:both}
.reply{padding-top:30px;overflow:hidden; padding:0 10px;}
.reply_tle{height:40px;line-height:40px; border-radius:5px;background-color:#eaeaea;font-size:14px;color:#d0542a; padding-left:10px; margin:20px 0;}
.reply_in{border:1px solid #ccc;background:#fff;margin-top:15px;}
.reply_in .wen{background:#f0f0f0;border-bottom:solid 1px #ccc;padding:15px 10px 15px 50px;overflow:hidden;zoom:1;position:relative;}
.wen_icon,.da_icon{background:url(../images/reply_icon.png) no-repeat;width:27px;height:40px;position:absolute;top:0;left:10px;}
.wen_icon{background-position:0 0;}
.wencont p{line-height:22px;color:#333;}
.reply_in .da{padding:15px 10px 40px 50px;overflow:hidden;zoom:1;position:relative;}
.da_icon{background-position:-55px 0;}
.daimg,.hfimg{width:111px;height:100px;text-align:center;}
.daimg img,.hfimg img{width:111px;height:80px;overflow:hidden;}
.datext{width:595px;}.datext p{line-height:22px;color:#ff66000 ;}
.datime{background:#f6f6f6; height:28px; position:absolute; left:0; bottom:0; line-height:28px; width:751px; padding:0 15px; color:#666;}
{color:#3b4159}
.datime a {color:#ffcc83;}
.datime a:hover { text-decoration:underline;}
.reply-but{ width:160px; margin:10px auto}
.reply-but a{ display:block; background:#c6000f; width:160px; height:42px; line-height:42px; color:#fff; text-align:center;font-family:"Microsoft Yahei"; font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.reply-but a:hover{ color:#fff; background:#8d000b; text-decoration:none;}

/*弹出层*/
.pup-box{z-index:1000;width:650px;margin:0 auto;height:auto;padding:30px 20px; text-align:center; overflow:hidden; zoom:1; background:#fff; border:5px solid #c6000f; position:fixed; left:50%; margin-left:-350px; top:200px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)+200);}
.pup-box-a{ width:500px; left:30%;}
.pup-box p{ font:500 18px/40px 'Microsoft YaHei'; color:#666;}
.pup-box p strong{ font:500 18px/40px 'Microsoft YaHei'; color:#c6000f;}
.pup-box p em{ font:500 18px/40px 'Microsoft YaHei'; color:#c6000f;}
.pup-box-btn{margin:20px 0;}
.pup-box-btn a{ display:inline-block;width:110px;height:36px; margin:0 10px;font:500 16px/36px 'Microsoft YaHei'; color:#fff; text-align:center; background:#c6000f;}
.pup-box-btn a:hover{ color:#fff; text-decoration:none; background:#8d000b;}
.s-return em{ font:500 12px SimSun; color:#666; }

/* lawyer_online */
.kfbox{z-index:99; right:0; position:fixed; top:175px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)+175); background:url(../images/floatService.png) left 20px no-repeat; padding-left:35px}
.kfhover{width:35px; cursor:pointer ;height:125px; margin:10px 0}
.kfpup{width:160px; overflow:hidden; z-index:100;background:#fff; margin-right:-160px;}
.kefu-t{ background:url(../images/kefu-t.png) 0 0 no-repeat; width:160px; height:4px; overflow:hidden}
.kefu-b{ background:url(../images/kefu-b.png) 0 0 no-repeat; width:160px; height:4px; overflow:hidden}
.kfin{ border:#ff7e00 4px solid; border-bottom:none; border-top:none;width:146px; padding:0 3px 10px 3px; overflow:hidden}
.kfin h2{color:#ff7e00;font:16px/40px "Microsoft Yahei"; text-align:center; height:40px; border-bottom:#fdc997 1px solid;}
.kfin p a{line-height:34px; height:34px; border-bottom:#fdc997 1px solid; text-indent:36px; font-size:14px; color:#666;display:block;}
.kfin p a.qq-ico{background:url(../images/qq-ico.png) 10px 8px no-repeat;}
.kfin p a.consult-ico{background:url(../images/consult-ico.png) 10px 8px no-repeat;}
.kfin p a.tell-ico{background:url(../images/tell-ico.png) 10px 8px no-repeat;}
.kfin p a:hover{ color:#ff7e00; text-decoration:none}

/*feedback*/
.fdform p{padding:4px 0; overflow:hidden;}
.fdform input, .fdform textarea{border:solid 1px #ddd; padding:3px 5px; color:#777; font-size:13px;font-family:"Microsoft Yahei";}
.fdform input{width:240px; height:24px; line-height:24px;}
.fdform textarea{width:600px; height:150px; line-height:22px;}
.fdform input.btn{background:url(../images/feedback_btn.png) no-repeat; width:120px; height:32px; padding:0; border:0 none; cursor:pointer;}
.evaluate{padding-top:10px;}
.el_list{background:#f9f9f9; border:solid 1px #e4e4e4; margin-top:10px; overflow:hidden; position:relative;}
.elname{height:38px; line-height:38px; margin-left:50px; _padding-left:50px; border-bottom:solid 1px #efefef;}
.elname b{font-size:15px; font-weight:500; line-height:38px; color:#c00;}
.elname span{color:#999; margin-left:10px;}
.elcont{padding:10px 15px; overflow:hidden;}
.elcont p{line-height:22px; color:#444;}
.elicon{background:url(../images/elicon.png) no-repeat; width:28px; height:36px; position:absolute; top:0; left:10px;}

/* 添加微信 */

/* 分页背景颜色 */
.page span{background-color:#cccccc;}



.flfg_div{ width:100%; background:#FFF; float:left;}
.flfg_div:first-child{ margin-left:0;}

.flfg_tu{ width:100%; margin:0 auto; padding-top:30px; margin-bottom:15px;}
.flfg_tu h2{text-align: center; font-size:20px; padding-top:10px; font-weight:bold; }
.flfg_tu img{ width:100%; height:auto }
.flfg_zi ul li{ width:100%; margin:0 auto; line-height:30px; background:url("../images/zyf_39.jpg") no-repeat 2px 10px; border-bottom:1px dashed #cccccc; text-indent:0.2cm}
.flfg_zi ul li a{ font-size:14px;}

.seeLists{padding:10px 0 10px 10px;overflow:hidden}
.seeLists a{float:left;width:auto;margin-bottom:10px;padding:5px 10px;border-radius:4px;border:1px solid #b2b2b2;font-size:14px;color:grey;text-align:center;margin-right:6px}.
.seeLists a.active,.seeLists a:hover{background-color:#e93274;color:#fff}

.newsnav {
	width: 100%;
	height: 58px;
	line-height: 58px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 15px;
}
.newsnav p {
	font-size: 22px;
	color: #000000;
	padding-left: 13px;
	border-bottom: 2px solid #ff0000;
	height: 57px;
	line-height: 57px;
	display: inline-block;
	position: relative;
}
.newsnav p:after {
	content: "";
	width: 5px;
	height: 18px;
	background: #ff0000;
	position: absolute;
	left: 0;
	top: 20px;
}

.tuijian ul {
	width: 100%;
	margin-top: 10px;
}
.tuijian ul li {
	display: block;
	float: left;
	width:100%;
	height: 38px;
	line-height: 38px;
	border-bottom: 1px solid #ebebeb;
	overflow: hidden;
}

.tuijian ul li.l2 {
	margin-right: 0%;
}

.tuijian ul li span {
	float: right;
	font-size: 14px;
	color: #b4b4b4;
	margin-left: 15px;
}
.tuijian ul li a {
	color: #333;
	font-size: 14px;
}
.tuijian ul li a:hover {
	color: #0056f9;
}
.bqsm{ background:#eee; padding:5px 10px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:20px; margin-right:10px}
.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:60px}
.nav>ul>li:first-child{overflow:hidden;border-top:0}
.nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.nav ul li .nav_i_se svg{transform:rotate(0deg)}
.nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.nav ul li ul{}
.nav ul li a{color:#666;width:80%}
.nav ul li ul li a{color:#999;display:block;text-align:left;}
.nav ul li i svg{width:20px;height:20px;fill:#555;}
.nav ul li .nav_i_se svg{fill:#c9141e}
.nav ul li ul li>ul{margin-left:10px}

/*footer*/
.lfooter { width:100%; height:70px; background-color:#7c0000; position:fixed; bottom:0px; z-index:999 }
.lfooter ul li { width:25%; height:auto; float:left; text-align:center; padding:10px 0px; }
.lfooter ul li a { color:#FFF; line-height:12px; font-size:12px;}
}
